The latest trading session saw BP (BP) ending at $35.39, denoting a +0.8% adjustment from its last day's close. The stock's performance was ahead of the S&P 500's daily gain of 0.25%. At the same time, the Dow added 0.15%, and
https://www.nasdaq.com/articles/bp-bp-outperforms-broader-market-what-you-need-know